From: kfraser@localhost.localdomain Date: Thu, 30 Aug 2007 15:29:10 +0000 (+0100) Subject: blktap: Fix double-free in tapdisk cleanup. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14987^2~38 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=c1d183f3dd0c697b39ab83c84d1fc2ac36ec5256;p=xen.git blktap: Fix double-free in tapdisk cleanup. Signed-off-by: Ben Guthro Signed-off-by: Josh Nicholas --- diff --git a/tools/blktap/drivers/tapdisk.c b/tools/blktap/drivers/tapdisk.c index 94a4e48c30..ae1d7d6ccd 100644 --- a/tools/blktap/drivers/tapdisk.c +++ b/tools/blktap/drivers/tapdisk.c @@ -863,11 +863,7 @@ int main(int argc, char *argv[]) ptr = fd_start; while (ptr != NULL) { s = ptr->s; - unmap_disk(s); - free(s->blkif); - free(s->ring_info); - free(s); close(ptr->tap_fd); ptr = ptr->next; }